home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok20.lha
/
ComplexLib
/
txt
/
FFPComplexLib.def
< prev
next >
Wrap
Text File
|
1993-08-15
|
3KB
|
92 lines
(*********************************************************************
:Program. FFPComplexLib.def
:Author. Gary Struhlik
:Address. -
:Phone. -
:shortcut. [gs]
:Version. 1.0
:Date. 08.10.1988
:Copyright. PD
:Language. Modula-II
:Translator. M2Amiga
:Imports. FFPMathLibExt [gs]
:UpDate. -
:Contents. Dieses Modul unterstützt das Rechnen mit komplexen Zahlen
:Contents. Es werden die Grundrechenarten und wichtige mathematische
:Contents. Funktionen zur Verfügung gestellt, welche in den Bereichen
:Contents. Naturwissenschaft und Technik häufig benötigt werden.
:Remark. Für den Amiga Modula-2 Klub / Stuttgart
:Remark. Am 01.01.1989 mit M2Amiga 3.2d neu kompiliert
**********************************************************************)
DEFINITION MODULE FFPComplexLib; (* für FFP *)
FROM SYSTEM IMPORT FFP;
FROM FFPMathLibExt IMPORT pi;
CONST
PI = pi;
TYPE
FFPCOMPLEX = RECORD
RE,IM : FFP
END;
PROCEDURE compop (VAR Z:FFPCOMPLEX; A:FFPCOMPLEX; OP:CHAR; B:FFPCOMPLEX);
PROCEDURE conjg (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE cabs (A : FFPCOMPLEX) : FFP;
PROCEDURE carg (A : FFPCOMPLEX) : FFP;
PROCEDURE cpol (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE crec (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE crcp (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE cexp (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE cln (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE csqr (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE root (N,X : FFP) : FFP;
PROCEDURE csqrt (VAR Z:FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE csin (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE carcsin (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE ccos (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE carccos (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE ctan (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE carctan (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE csinh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE carsinh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE ccosh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE carcosh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE ctanh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE cartanh (VAR Z : FFPCOMPLEX; A : FFPCOMPLEX);
PROCEDURE cpower (VAR Z : FFPCOMPLEX; A,B : FFPCOMPLEX);
PROCEDURE croot (VAR Z:FFPCOMPLEX; K,N:FFP; A : FFPCOMPLEX);
END FFPComplexLib.